Introduction to the dsh-desktop-tray Plugin

dsh-desktop-tray is an Electron-based DSH Desktop plugin that provides system tray support for the main process through a code injection mechanism. Its core features include minimizing to the tray, hiding on close, and one-click hiding, with support for Chinese and English language settings. The plugin uses a startup self-healing injection mechanism, leveraging anchor backups and atomic writes to ensure injection safety. As a destructive modification, it requires a specific version repository. After installation, the application must be restarted, and during uninstallation, the main program files must be manually restored.

Read More
dsh-tray: A DeepSeek Harness Windows System Tray Plugin

`dsh-tray` is a Windows system tray plugin for DeepSeek Harness (DSH), designed to provide a convenient always-available entry point. It supports custom icons, tray menus (Open UI, View Status, Quit), balloon notifications, and Headless mode. Installation requires the `--profile web` option, and configuration items include an enable toggle, title, and icon path. Built on `trayicon`, it optimizes concurrency control and file handle conflicts. It works only on Windows and seamlessly supports environments without a Web Server.

Read More
dsh-web-manager: A Persistence Management Tool for DeepSeek Harness WebUI

dsh-web-manager is a DeepSeek Harness WebUI management tool designed to address service interruptions and management difficulties when running services in traditional browsers. It provides features such as persistent management through the Windows system tray, WSL backend hosting, and runtime bridging, while supporting multiple instances and automatic updates. By transforming the browser into a native application experience, the tool ensures that services continue running in the background and automatically maintains shortcuts, greatly optimizing the window management experience in agent development.

Read More
dsh-tray: Running the desktop version of DSH in the system tray

dsh-tray is an MIT-licensed independent plugin maintained by cjz-wr, designed specifically for the Desktop version of DSH to address the issue of accidental application closure caused by clicking the Close button. By hiding DSH to the system tray and providing control and status support via the loopback control service, this plugin effectively reduces the risk of accidental closure. Users can search and install it through the plugin market, or deploy it using the CLI command `dsh plugin --profile <name> add github:cjz-wr/dsh-tray`. After installation, the process needs to be restarted to load the new bundle layer. This plugin is only applicable to the Desktop version and is ineffective on the Web side; if the target Profile already contains a built-in `tray` line, it might cause...

Read More
dsh-desktop: Electron Desktop Plugin for DeepSeek Harness

ahikl/dsh-desktop is an out-of-tree desktop plugin for DeepSeek Harness (DSH) licensed under the MIT License. This plugin wraps the DSH Web UI with Electron to convert it into a desktop application, without modifying the DSH source code or adding Electron to the DSH dependency tree. Core features include a borderless window, a custom title bar that automatically follows the theme, system tray interactions (show, open browser, exit), and minimizing to the tray when closing the window. URL parsing follows the priority of the `--url` parameter, the Web Server port, and automatically launching `dsh web`. Users can install the plugin via the `dsh plugin` command and use `dsh --p`

Read More